0install.net is the open-source project behind Zero Install, a decentralized, cross-platform package manager designed to eliminate dependency conflicts and the need for administrative privileges when installing or updating software. Built on a peer-to-peer distribution model, Zero Install treats every application as a self-contained bundle referenced by stable URIs; users “inject” a program URI and the client automatically fetches the correct binary plus any required libraries, isolates them in a shared cache, and creates versioned launchers that can coexist on the same machine. Typical use cases range from developers who need parallel versions of compilers, interpreters, or build tools, to universities and corporate environments that want to publish internal tools without repackaging for every Linux distro, macOS release, or Windows build. Because metadata is cryptographically signed and cached locally, offline launches remain possible, while updates flow incrementally and can be rolled back atomically. The system integrates with existing package formats (tarballs, RPM, MSI, AppImages, Docker layers) and can export virtual environments that CI pipelines or IDEs consume like containers, making it a lightweight alternative to full virtualization for reproducible builds. Zero Install’s decentralized catalog also powers downstream projects such as 0compile, 0template, and 0repo, giving communities a way to publish bleeding-edge builds without centralized gatekeepers. The publisher’s software is available for free on get.nero.com, with downloads delivered through trusted Windows package sources like winget, always installing the latest versions and allowing batch installation of multiple applications.

Zero Install

decentralized cross-platform software installation system

Details